回答這個問題,“服務器如何工作?”不僅僅是分享一些瑣碎的追求信息…… 服務器通過一個相當簡單的請求和響應系統工作,為您請求的網頁內容(他們的工作)提供服務。
沒有服務器,萬維網根本無法存在。每次您打開一個新網頁或進行一些在線購物時,都會在某處的服務器中發生一系列近乎即時的進程。服務器是在線體驗的動力源,致力于提供我們認為在最簡單的網站上理所當然的所有元素、小部件和視覺效果。在為您的企業選擇托管帳戶之前,這也是很好的基本信息。精明的購物者知道服務器需要做什么,以及要避免使用哪些服務器。
在這篇文章中,我們將詳細分析服務器的工作原理,看看當有人輸入網站地址時會發生什么。我們還將介紹不同類型的服務器以及哪些因素可以實現最佳服務器托管性能。對于 Scooby、Shaggy 和該幫派來說,Webserver 類型不必是個謎。繼續閱讀,您會更好地理解“服務器如何工作?”。
服務器做什么工作?
在最基本的層面上,服務器是網頁的存儲庫,當有人請求某個網站時會做出響應。這個“請求”只是將網址輸入瀏覽器并點擊返回的行為。服務器通過端口監視這些請求,幾乎立即給出它們的“響應”以傳遞所請求的站點頁面。一旦服務器收到并驗證了手頭的請求,它就會收集構成網站的各種元素,并將這些組合信息傳回用戶的 Web 瀏覽器。就其核心而言,請求-響應是服務器日復一日工作的關鍵。
然后剩下的就是讓網絡瀏覽器確保請求的站點是真實的并為用戶顯示頁面。Web 瀏覽器和服務器通過使用 TCP(傳輸控制協議)或 IP(Internet 協議)確保請求是真實的,并覆蓋 HTTP 以確保服務器和正在使用的 Web 瀏覽器之間的無縫通信。同時,Web 瀏覽器使用DNS(域名系統),通過將域名請求更改為數字地址,使不同類型的 Web 瀏覽器可以連接到各種服務器類型和配置,然后又回來了——有點像郵局使用郵政編碼。
歸結起來,它的工作原理是這樣的:
- Web 瀏覽器請求特定網頁——尋找與該域相關的正確 IP 地址。
- Web 瀏覽器請求其要顯示的站點的完整 URL——將此信息發送到服務器。
- Web 服務器查找并組合顯示網站所需的所有信息——包括廣告、動態元素、內容等。然后,服務器將這個完整的信息包作為響應發送回 Web 瀏覽器。
- Web 瀏覽器接收這個完整的頁面并將其顯示給用戶。
服務器技術解釋
由于服務器每分鐘可以處理數千個網頁請求,因此它們具有專門的技術和獨特的構建結構,以便每個服務器執行這項工作。這使他們能夠管理日復一日的繁重工作量。
服務器使用磁盤的方式與普通臺式計算機有很大不同,后者通常使用單個硬盤驅動器進行存儲和傳輸。相反,服務器使用稱為 RAID(廉價磁盤冗余陣列)的東西。這意味著服務器總是有多個硬盤同時工作– 在每個驅動器上存儲相同的信息。服務器使用此配置的原因是為了防止驅動器故障和停機——例如,如果您正在運行一個您始終需要在線的商業網站,這一點至關重要。如果 RAID 設置中的一個驅動器出現故障,它不會影響服務器的整體運行能力。服務器可以簡單地從它的同伴那里提取存儲在損壞驅動器上的信息,然后繼續提供所請求的數據。有不同級別的 RAID,在我們的托管計劃中使用 RAID-10。我們使用 RAID-10 是因為它可以輕松、無停機地將信息復制到新驅動器,并提供超快的數據傳輸速度。
除了使用傳統硬盤的 RAID 之外,還使用 SSD RAID -結合了固態硬盤的功率和速度,沒有移動部件,以提供絕對的最高性能。除此之外,服務器還必須有充足的 RAM 和 CPU 供應,因為這些元素分別有助于管理預期的傳入請求數量并監督正在進行的服務器任務。
簡而言之,服務器技術:
- RAID(廉價磁盤冗余陣列)存儲。dame 數據的多個版本存儲在不同的驅動器上,因此始終可以處理傳入的請求——即使一個驅動器出現故障。
- RAM提供滿足大量請求所需的速度。
- CPU是服務器的監督元素,確保所有任務都分配到正確的位置并按計劃進行。
服務器類型解釋
因為那里有很多不同的托管需求,所以可用的服務器類型和服務器執行的工作范圍存在巨大差異。這可以從專門針對支持在線聊天平臺的服務器到為管理企業通信而設計的郵件服務器。我們將重點關注應用程序、數據庫和 Web 服務器,因為這是三種最常見的可用服務器類型。 服務器的類型決定了接受的工作請求的類型、存儲的數據類型以及它們如何適應整個內容交付架構。
應用程序服務器,顧名思義,為應用程序提供操作設置。這些服務器執行的工作類型是交付用戶的應用程序——直接從服務器運行它們。應用程序服務器還經常與數據庫服務器交互,管理來回的數據流,因此它們可以向用戶提供所有必要的元素。
數據庫服務器(有時稱為“后端”)承擔非用戶任務,如數據存儲、歸檔等。從根本上說,數據庫服務器是服務器環境的基石,它保存并提供其他服務器和服務正常運行所需的所有基本信息。簡而言之,當客戶端機器(可能是另一臺服務器或計算機)時,數據庫服務器搜索它保存的所有信息,然后將結果傳回。
也許是最簡單的服務器類型,Web 服務器通過HTTP向用戶提供內容。Web 服務器響應對特定網頁的傳入請求,然后將呈現該頁面所需的所有信息拉到一起。然后它以完整的形式返回所有這些信息,在用戶的瀏覽器中顯示請求的網頁。
簡化的服務器類型:
- 應用程序服務器——為應用程序提供運行環境,按要求提供功能性應用程序。
- 數據庫服務器——處理數據存儲和檢索,將請求的數據反饋給需要它們所持有信息的其他服務器。
- Web 服務器——將請求的內容傳送到 Web 瀏覽器,將所有不同的信息匯集在一起??,構成一個網頁。使用 HTTP,它將請求的信息傳回 Web 瀏覽器,為用戶顯示完整的網頁。
什么是好的托管?
雖然這是一個部分主觀的問題,但有一些潛在的品質標志著優質托管。
客戶支持和價格是需要考慮的兩個最重要的因素,因為您需要知道如果您的主機出現問題,您將獲得所需的幫助。價格也是要考慮的關鍵點,因為這決定了您是否真正從您選擇的托管計劃中獲得物有所值。一些托管交易看起來很理想,但當您意識到許多服務(如遷移、DNS 配置、設置等)不包含在您的計劃價格中時,它們就會失敗。
確保您在您正在考慮的托管公司上進行跑腿工作也非常重要,因為許多托管公司承諾很多但沒有兌現。花點時間在網上搜索并找到真實的、可驗證的評論——因為您可以從潛在的托管服務提供商那里獲得的最佳洞察是來自其他客戶的反饋。還值得尋找并注意所提供的特定服務 - 從您的托管計劃中包含的免費贈品到您的計劃中包含的安全措施。
如果您自己不是 linux 極客,那么服務器管理是必不可少的。管理服務器的技術方面最好留給專業人員,這樣您就有時間管理忙碌的生活(業務)。這就是為什么計劃對從共享到經銷商、從 VPS 到專用的所有帳戶進行 100% 完全管理的原因。
提供行業領先的全面托管計劃——從定制的應用程序托管到我們的云 VPS 托管計劃。我們為您提供所需的所有免費、無需干預的服務(例如遷移和設置),包括免費的 cPanel、基于美國的 24/7 全天候支持和針對安全威脅的全面保護。查看我們的主頁并為您找到理想的、負擔得起的托管計劃,或者與銷售代表交談,他們可以幫助您找到最適合您的方案,因為您將從我們世界一流的服務和無與倫比的 99.99%+ 平均正常運行時間中受益。